﻿using System;

namespace Model.Interfaces
{
    public delegate void ProjectChangedHandler(object sender, string propertyName);
    public interface IProject
    {
        ProjectStatus Status { get; set; }

        string Name { get; set; }

        string ShortDescription(int numCharactersToReturn);

        string Description { get; set; }

        event ProjectChangedHandler ProjectChanged;
    }
}
